package cn.net.dpi.shp.model.dto;


import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Getter;
import lombok.Setter;
import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * 路口 DTO
 *
 * @author ake
 * @since 2024-12-27
 */
@Getter
@Setter
@Schema(description = "路口传输层对象")
public class HdIntersectionDTO implements Serializable {

    private static final long serialVersionUID = 1L;

    @Schema(description = "路口编号")
    private String interId;

    @Schema(description = "图幅编号")
    private String meshId;

    @Schema(description = "行政区划代码")
    private String adminCode;

    @Schema(description = "路口名称")
    private String name;

    @Schema(description = "路口类型")
    private Long type;

    @Schema(description = "路口形态")
    private Long inShape;

    @Schema(description = "进入道路多个进入道路时用英文字符“|”间隔开")
    private String inlinkId;

    @Schema(description = "退出道路多个进入道路时用英文字符“|”间隔开")
    private String outlinkId;

    @Schema(description = "交通灯标识")
    private Long tlightFlg;

    private String time;

    @Schema(description = "关联道路多个用“|”隔开")
    private String refLink;

    private Object geometry;

    private Long fileId;
}
